Jaky druh vystupu
Otázka od: Dusek Karel
30. 6. 2004 12:31
Prosim o radu, jakym zpusobem delat vystup z programu. Potrebuji soubor do
ktereho bych doplnoval data a sel by vytisknout a poslat napr. jako priloha
emailu. Zkousel jsem pracovat s Wordem pres OLE, ale nepodarilo se mi vytvarit
tabulku. Dale jsem se pokusil vytvorit vystup v RichEditu ale setkal jsem se se
stejnym problemem jak vytvorit tabulku. Prosim a jakoukoliv radu.
D6,W2000
Predem dekuji
Karel
---
avast!/SMTP2000 Antivirus: Outbound message clean.
Virus Database (VPS): 29.6.2004
Tested on: 30.6.2004 13:14:00 +0200
avast! - copyright (c) 2000-2004 ALWIL Software.
Odpovedá: Milos J. Hrach
1. 7. 2004 8:00
> Prosim o radu, jakym zpusobem delat vystup
> z programu. Potrebuji soubor do ktereho
> bych doplnoval data a sel by vytisknout a
> poslat napr. jako priloha emailu. Zkousel
> jsem pracovat s Wordem pres OLE, ale
> nepodarilo se mi vytvarit tabulku
A co to zkusit v Excelu pres OLE?
--
Milos J. Hrach, D6 profi, WinXP Home
Odpovedá: Dusek Karel
1. 7. 2004 8:55
Taky jsem nad tim premyslel. Otazkou je jestli by v Excelu nebyl problem udelat
vystup ruzne sirokych a vysokych bunek.
Karel
>
> A co to zkusit v Excelu pres OLE?
> --
> Milos J. Hrach, D6 profi, WinXP Home
---
avast!/SMTP2000 Antivirus: Outbound message clean.
Virus Database (VPS): 29.6.2004
Tested on: 1.7.2004 09:23:25 +0200
avast! - copyright (c) 2000-2004 ALWIL Software.
Odpovedá: Vaclav Riha - Soft Consult
1. 7. 2004 8:59
> Prosim o radu, jakym zpusobem delat vystup
> z programu. Potrebuji soubor do ktereho
> bych doplnoval data a sel by vytisknout a
> poslat napr. jako priloha emailu. Zkousel
> jsem pracovat s Wordem pres OLE, ale
> nepodarilo se mi vytvarit tabulku
>A co to zkusit v Excelu pres OLE?
Osvedcil se mi HTML format.
+dobre prenositelny a formatovatelny
+formulare (sablony) snadno editovatelny napr. ve FrontPage, pouzivam hodnoty
promenych ala ASP, viz priklad
+snadna lokalizace
+formatovani, prohlizeni a tisk resi prohlizec
+napsal jsem si jednuduchou komponentu, ktera mi generuje vysledny dokument.
Staci prepsat obsluhu OnGetText
- je treba trochu rozumet strukture a formatu HTML
- obrazky jsou mimo soubor
- nektere prohlizece mohou interpretovat jinak obsah
priklad casti sablony
<html>
<%=mcwf.texts[HTMLHeader]%>
<body>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td class="offer" colspan="2">Nabidka</td>
</tr>
<tr>
<td class="company" colspan="2"><%=mcwf.Order.Supplier.Caption%></td>
</tr>
<tr>
<td class="offer-name" colspan="2"><%=mcwf.Order.Caption%></td>
</tr>
<tr>.......
S pozdravem Vaclav Riha
Odpovedá: Jan Novak
1. 7. 2004 9:20
> Osvedcil se mi HTML format.
Mne taky. Jediny problem je se strankovanim pri tisku, resim to pomoci
frames, pri tisku je potreba rucne zvolit 'kazdy frame zvlast'.
> priklad casti sablony
> <td class="company"
colspan="2"><%=mcwf.Order.Supplier.Caption%></td>
Nebylo by rozumnejsi pouzivat konvence pro PHP sablony? :
> <td class="company" colspan="2">{mcwf.Order.Supplier.Caption}</td>
Tim, ze dosazovana hodnota neni HTML tag, je to lip videt pri
prohlizeni sablony.
Odpovedá: Lukas Barton
1. 7. 2004 10:03
A co zkusit Excel bez OLE pres Flexcel.
Lukas
> > Prosim o radu, jakym zpusobem delat vystup
> > z programu. Potrebuji soubor do ktereho
> > bych doplnoval data a sel by vytisknout a
> > poslat napr. jako priloha emailu. Zkousel
> > jsem pracovat s Wordem pres OLE, ale
> > nepodarilo se mi vytvarit tabulku
>
> A co to zkusit v Excelu pres OLE?
Odpovedá: Ludek ZITA
1. 7. 2004 12:11
Behalf Of Lukas Barton
> > > Prosim o radu, jakym zpusobem delat vystup
> > > z programu. Potrebuji soubor do ktereho
> > > bych doplnoval data a sel by vytisknout a
> > > poslat napr. jako priloha emailu. Zkousel
> > > jsem pracovat s Wordem pres OLE, ale
> > > nepodarilo se mi vytvarit tabulku
> >
> > A co to zkusit v Excelu pres OLE?
Ahoj.
Excel bych nepouzil - neni to format pro vsechny.
Ludek
Odpovedá: Jiri Virt
1. 7. 2004 12:03
> Ahoj.
> Excel bych nepouzil - neni to format pro vsechny.
je pro vsechny Windowsaky ... na prohlizeni staci excelviewers .. a je
to jako pdf dokument...
Jirka Virt
Odpovedá: Pavel Poles
1. 7. 2004 12:20
> > Ahoj.
> > Excel bych nepouzil - neni to format pro vsechny.
>
> je pro vsechny Windowsaky ... na prohlizeni staci excelviewers .. a je
> to jako pdf dokument...
Dokonce i pro jiny lidi nez Windowsaky, Open Office to take zvladnou
Pavel Poles
Odpovedá: Daniel Rott
1. 7. 2004 12:22
> From: "Vaclav Riha - Soft Consult" <vaclav_riha@softconsult.cz>
> Osvedcil se mi HTML format.
Delal jsem to podobne, ale ted uz tak rok a pul generuji radeji jen XML,
diky cemuz se uz nemusim starat o formatovani, o to postara standardni XSLT
sablona, pripadne odkaz na prislusnou sablonu muzu dat i primo do toho XML
(<?xml-stylesheet type="text/xsl" href="...), takze to prohlizec primo
zobrazi uz naformatovane.
Daniel
---------------------------------------------------------------
Scanning complete: NO intelligent life form in range.
Odpovedá: Milos J. Hrach
2. 7. 2004 13:39
> > Ahoj.
> > Excel bych nepouzil - neni to format pro
> > vsechny.
>
> je pro vsechny Windowsaky ... na
> prohlizeni staci excelviewers .. a je
> to jako pdf dokument...
>
> Jirka Virt
>
Excel je pro linuxaky a ostatni unixaky. OpenOffice ci StarOfice
ho take zvladnou.
--
Milos J. Hrach, D6 profi, WinXP Home
Odpovedá: Milos J. Hrach
2. 7. 2004 13:40
> Taky jsem nad tim premyslel. Otazkou je
> jestli by v Excelu nebyl problem udelat
> vystup ruzne sirokych a vysokych bunek.
> Karel
To by urcite nebyl Naprikald to lze vyresit takto:
Exc.Columns.AutoFit; pro sirku sloupce a pro vysku radky
obdobne.
--
Milos J. Hrach, D6 profi, WinXP Home
Odpovedá: Dusek Karel
2. 7. 2004 14:39
A co kdyz budu potrebovat na kazdou radku jiny pocet sloupcu? Kdyz by to slo
pak bych do toho Excelu asi sel.
Karel
>
> To by urcite nebyl Naprikald to lze vyresit takto:
> Exc.Columns.AutoFit; pro sirku sloupce a pro vysku radky obdobne.
>
---
avast!/SMTP2000 Antivirus: Outbound message clean.
Virus Database (VPS): 29.6.2004
Tested on: 2.7.2004 15:28:07 +0200
avast! - copyright (c) 2000-2004 ALWIL Software.
Odpovedá: Milos J. Hrach
7. 7. 2004 6:40
> A co kdyz budu potrebovat na kazdou radku
> jiny pocet sloupcu? Kdyz by to slo pak
> bych do toho Excelu asi sel.
>
> Karel
Jak to myslis?
--
Milos J. Hrach, D6 profi, WinXP Home
Odpovedá: Dusek Karel
7. 7. 2004 7:00
Potrebuju vytvorit neco jako formular. A v kazdem radku jiny pocet bunek. Napr.
v prvnim radku bude jen jedna bunka. A v nasledujicim radku tri. A to si myslim
ze Excel neumi.
> > A co kdyz budu potrebovat na kazdou radku
> > jiny pocet sloupcu? Kdyz by to slo pak
> > bych do toho Excelu asi sel.
> >
> > Karel
>
> Jak to myslis?
---
avast!/SMTP2000 Antivirus: Outbound message clean.
Virus Database (VPS): 29.6.2004
Tested on: 7.7.2004 07:36:47 +0200
avast! - copyright (c) 2000-2004 ALWIL Software.
Odpovedá: Lebeda David
7. 7. 2004 13:00
> Potrebuju vytvorit neco jako formular. A v kazdem radku jiny pocet
> bunek. Napr. v prvnim radku bude jen jedna bunka. A v nasledujicim
> radku tri. A to si myslim ze Excel neumi.
>
Ahoj,
nepomohlo by k tomu pouzit slucovani bunek? Je to jen napad, nevim,
zda pouzitelny.
David Lebeda
Odpovedá: Dusek Karel
7. 7. 2004 13:25
A kde se to v Excelu dela? Ve Wordu to znam, ale v Excelu mi tato funkce
unikla.
> > Potrebuju vytvorit neco jako formular. A v kazdem radku jiny pocet
> > bunek. Napr. v prvnim radku bude jen jedna bunka. A v nasledujicim
> > radku tri. A to si myslim ze Excel neumi.
> >
> Ahoj,
>
> nepomohlo by k tomu pouzit slucovani bunek? Je to jen napad, nevim,
> zda pouzitelny.
>
> David Lebeda
---
avast!/SMTP2000 Antivirus: Outbound message clean.
Virus Database (VPS): 7.7.2004
Tested on: 7.7.2004 14:23:20 +0200
avast! - copyright (c) 2000-2004 ALWIL Software.
Odpovedá: Lebeda David
8. 7. 2004 5:45
> A kde se to v Excelu dela? Ve Wordu to znam, ale v Excelu mi tato
> funkce unikla.
>
> > nepomohlo by k tomu pouzit slucovani bunek? Je to jen napad, nevim,
> > zda pouzitelny.
Ahoj,
mam pred sebou Excel 97, a tam se to dela tak, ze vyberes bunky,
ktere chces sloucit, das Format bunek, zalozka Zarovnani a na ni je
checkbox Sloucit bunky. Treba je to v jinych verzich podobne, u
Microsoftu clovek nikdy nevi...
David Lebeda
Odpovedá: Milos J. Hrach
8. 7. 2004 6:42
> Potrebuju vytvorit neco jako formular. A v
> kazdem radku jiny pocet bunek. Napr. v
> prvnim radku bude jen jedna bunka. A v
> nasledujicim radku tri. A to si myslim ze
> Excel neumi.
>
Zkus to pres slucovani bunek nejakym takovym zpusobem:
exc.Range("B5:E5").Select
with Selection
.MergeCells := True
Neni to vyzkousene v delphi, takze si stim budes muset trochu
pohrat.